- have smb do smth / have smb doing smth
- Конструкция have somebody do/doing somethingГлагол have может быть употреблен в конструкции со сложным дополнением (Complex object).Конструкция может иметь три вида:have + сущ/мест в объектной форме + past participle (см. have smth done / get smth done)have + сущ/мест в объектной форме + present participlehave + сущ/мест в объектной форме + bare infinitive1) Различие в употреблении конструкций have somebody do something и have somebody doing something похоже на различие между употреблениями времен Present simple и Present continuous, Past simple и Past continuousа) Конструкция have somebody do something имеет значение "у кого-то что-то произошло".
I had a strange thing happen to me when I was 15 — Со мной случилась странная вещь, когда мне было пятнадцать.
We had a stranger come to the door yesterday — Вчера к нашей двери подошел незнакомец.
б) Конструкция have somebody doing something имеет значение "у кого-то что-то происходит (происходило)".It's lovely to have children playing in the garden again — Приятно, что дети опять играют у нас в саду.
I found we had water dripping through the ceiling — Я обнаружил, что у нас протекал потолок.
2) Конструкции have somebody do something и have somebody doing something могут также употребляться в значении "заставить кого-либо делать что-то, сделать так, чтобы некоторое событие произошло (происходило)".The teacher had us call out seven random words — Учитель попросил нас произнести семь произвольных слов.
You should have the doctor look at your ear — Ты должен показать свое ухо доктору (Ты должен сделать так, чтобы доктор посмотрел твое ухо).
He had us laughing — Он смешил нас (Он заставлял нас смеяться).
I'll have you swimming in a week — Ты у меня будешь плавать через неделю (Я сделаю так, что ты будешь плавать через неделю).
•— Конструкция have/get smth done см. have smth done / get smth done
English-Russian grammar dictionary. 2014.